package com.jimmy.springcloud;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
import org.springframework.cloud.netflix.feign.EnableFeignClients;

/**
 * @version 1.0
 * @ ClassName DeptConsumer80_App
 * <p> api加入了客户端服务熔断降级，如果服务的某个实例挂了（可以故意关闭微服务提供者），进行自己的降级机制
 *  目地是 ： 客户端在服务端不可用时同时提示信息，而不会挂死或耗死服务器
 * @ author JIMMY
 * @ Date 2020/11/15 0015 下午 7:47
 */

@SpringBootApplication
@EnableEurekaClient   //ribbon要用到euruka所以要开启
@EnableFeignClients(basePackages= {"com.jimmy.springcloud"})
//@ComponentScan("com.jimmy.springcloud")
public class DeptConsumer_feign_80_App {
    public static void main(String[] args)
    {
        SpringApplication.run(DeptConsumer_feign_80_App.class, args);
    }
}
